/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hoja15_3;

import java.io.Serializable;
import java.util.InputMismatchException;
import java.util.Scanner;

/**
 *
 * @author Saul
 */
public class Alumno implements Serializable{
    private String nombreAlumno;
    private int nota;

    public Alumno() {
        Scanner t = new Scanner(System.in);
        System.out.println("Introduce el nombre");
        this.nombreAlumno = t.next();
        System.out.println("Introduce la nota");
        boolean boo = true;
        while (boo) {
            try {
                t = new Scanner(System.in);
                this.nota = t.nextInt();
                boo = false;
                if(this.nota<=0 && this.nota>=10){
                    boo=true;
                    System.out.println("Error, introduce de nuevo la nota");
                }
            } catch (InputMismatchException ex) {
                System.out.println("Error, introduce de nuevo la nota");
                boo = true;
            }
        }
    }

    public String getNombreAlumno() {
        return nombreAlumno;
    }

    public void setNombreAlumno(String nombreAlumno) {
        this.nombreAlumno = nombreAlumno;
    }

    /**
     * 
     * @return  Nota media
     */
    public int getNota() {
        return nota;
    }

    public void setNota(int nota) {
        this.nota = nota;
    }

    @Override
    public String toString() {
        return "Alumno\n\tNombre: " + nombreAlumno.substring(0,1).toUpperCase() + "\n\tNota: " + nota;
    }
    
    public String toString2() {
        return "Alumno\n\tNombre: " + nombreAlumno + "\n\tNota: " + nota;
    }
}
